.fs(@px) {
    font-size: unit(@px, px);
}

.tflow(@num) {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: @num;
    -webkit-box-orient: vertical;
}
.shadow {
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border-radius: 3px;
}




/* 页面左右间距 */
@page-row-spacing: 30px;
@page-color-base: #f8f8f8;
@page-color-light: #f8f6fc;
@base-color: #fa436a;

/* 文字尺寸 */
@font-sm: 24px;
@font-base: 28px;
@font-lg: 32px;
/*文字颜色*/
@font-color-dark: #303133;
@font-color-base: #606266;
@font-color-light: #909399;
@font-color-disabled: #C0C4CC;
@font-color-spec: #4399fc;
/* 边框颜色 */
@border-color-dark: #DCDFE6;
@border-color-base: #E4E7ED;
@border-color-light: #EBEEF5;
/* 图片加载中颜色 */
@image-bg-color: #eee;
/* 行为相关颜色 */
@uni-color-primary: #fa436a;
@uni-color-success: #4cd964;
@uni-color-warning: #f0ad4e;
@uni-color-error: #dd524d;